LL DAC APIs listing for migration ¶
There are a few API changes in the LL layer. This page lists only the modified LL APIs. Others not listed here are unchanged between HAL1 and HAL2.
LL DAC constants ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_DAC_TRIG_SOFTWARE |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_TRIGGER_SOFTWARE |
|
LL_DAC_TRIG_EXT_TIM1_TRGO |
u5, h5, l4, g4, g0, h7 |
LL_DAC_TRIGGER_TIM1_TRGO |
|
LL_DAC_TRIG_EXT_TIM2_TRGO |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_TRIGGER_TIM2_TRGO |
|
LL_DAC_TRIG_EXT_TIM4_TRGO |
u5, h5, l4, g4, f4, h7 |
LL_DAC_TRIGGER_TIM4_TRGO |
|
LL_DAC_TRIG_EXT_TIM5_TRGO |
u5, h5, l4, f4, h7 |
LL_DAC_TRIGGER_TIM5_TRGO |
|
LL_DAC_TRIG_EXT_TIM6_TRGO |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_TRIGGER_TIM6_TRGO |
|
LL_DAC_TRIG_EXT_TIM7_TRGO |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_TRIGGER_TIM7_TRGO |
|
LL_DAC_TRIG_EXT_TIM8_TRGO |
u5, h5, l4, g4, f4, h7 |
LL_DAC_TRIGGER_TIM8_TRGO |
|
LL_DAC_TRIG_EXT_TIM15_TRGO |
u5, h5, l4, g4, g0, h7 |
LL_DAC_TRIGGER_TIM15_TRGO |
|
LL_DAC_TRIG_EXT_LPTIM1_CH1 |
u5, h5 |
LL_DAC_TRIGGER_LPTIM1_CH1 |
|
LL_DAC_TRIG_EXT_LPTIM3_CH1 |
u5 |
LL_DAC_TRIGGER_LPTIM3_CH1 |
|
LL_DAC_TRIG_EXT_EXTI_LINE9 |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_TRIGGER_EXTI9 |
|
LL_DAC_TRIG_EXT_LPTIM1_OUT |
u5, h5, l4, g0, h7 |
LL_DAC_TRIGGER_LPTIM1_CH1 |
|
LL_DAC_TRIG_EXT_LPTIM3_OUT |
u5, h7 |
LL_DAC_TRIGGER_LPTIM3_CH1 |
|
LL_DAC_OUTPUT_CONNECT_GPIO |
u5, h5, l4, g4, g0, h7 |
LL_DAC_OUTPUT_CONNECT_EXTERNAL |
|
LL_DAC_SIGNED_FORMAT_DISABLE |
u5, h5, g4 |
LL_DAC_SIGN_FORMAT_UNSIGNED |
|
LL_DAC_SIGNED_FORMAT_ENABLE |
u5, h5, g4 |
LL_DAC_SIGN_FORMAT_SIGNED |
|
LL_DAC_TRIG_EXT_LPTIM2_CH1 |
h5 |
Not implemented yet in HAL2. . |
|
LL_DAC_TRIG_EXT_LPTIM2_OUT |
h5, l4, g0, h7 |
LL_DAC_TRIGGER_LPTIM2_OUT |
|
LL_DAC_TRIG_EXT_TIM3_TRGO |
h5, g4, g0 |
LL_DAC_TRIGGER_TIM3_TRGO |
|
LL_DAC_SAWTOOTH_POLARITY_DECREMENT |
g4 |
LL_DAC_SAWTOOTH_DIRECTION_DECREMENT |
|
LL_DAC_SAWTOOTH_POLARITY_INCREMENT |
g4 |
LL_DAC_SAWTOOTH_DIRECTION_INCREMENT |
|
LL_DAC_TRIG_EXT_EXTI_LINE10 |
g4 |
LL_DAC_INC_TRIGGER_EXTI_LINE10 |
|
LL_DAC_TRIG_EXT_HRTIM_RST_TRG1 |
g4 |
LL_DAC_TRIGGER_HRTIM_RST_TRG1 |
|
LL_DAC_TRIG_EXT_HRTIM_RST_TRG2 |
g4 |
LL_DAC_TRIGGER_HRTIM_RST_TRG2 |
|
LL_DAC_TRIG_EXT_HRTIM_RST_TRG3 |
g4 |
LL_DAC_TRIGGER_HRTIM_RST_TRG3 |
|
LL_DAC_TRIG_EXT_HRTIM_RST_TRG4 |
g4 |
LL_DAC_TRIGGER_HRTIM_RST_TRG4 |
|
LL_DAC_TRIG_EXT_HRTIM_RST_TRG5 |
g4 |
LL_DAC_TRIGGER_HRTIM_RST_TRG5 |
|
LL_DAC_TRIG_EXT_HRTIM_RST_TRG6 |
g4 |
LL_DAC_TRIGGER_HRTIM_RST_TRG6 |
|
LL_DAC_TRIG_EXT_HRTIM_STEP_TRG1 |
g4 |
LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG1 |
|
LL_DAC_TRIG_EXT_HRTIM_STEP_TRG2 |
g4 |
LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG2 |
|
LL_DAC_TRIG_EXT_HRTIM_STEP_TRG3 |
g4 |
LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG3 |
|
LL_DAC_TRIG_EXT_HRTIM_STEP_TRG4 |
g4 |
LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG4 |
|
LL_DAC_TRIG_EXT_HRTIM_STEP_TRG5 |
g4 |
LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG5 |
|
LL_DAC_TRIG_EXT_HRTIM_STEP_TRG6 |
g4 |
LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG6 |
|
LL_DAC_TRIG_EXT_HRTIM_TRGO1 |
g4, h7 |
LL_DAC_TRIGGER_HRTIM1_TRG1 |
|
LL_DAC_TRIG_EXT_HRTIM_TRGO2 |
g4, h7 |
LL_DAC_TRIGGER_HRTIM1_TRG2 |
|
LL_DAC_TRIG_EXT_HRTIM_TRGO3 |
g4 |
LL_DAC_TRIGGER_HRTIM1_TRG3 |
|
LL_DAC_TRIGGER_EXT_IT9 |
h7 |
LL_DAC_TRIGGER_EXTI_LINE9 |
|
LL_DAC_TRIG_EXT_EXTI_LINE9 |
u5, c0, l4, g4, g0, f4 |
LL_DAC_TRIGGER_EXTI_LINE9 |
|
LL_DAC_CONNECT_GPIO |
h7 |
Not implemented yet in HAL2. . |
|
LL_DAC_CONNECT_INTERNAL |
h7 |
LL_DAC_OUTPUT_CONNECT_INTERNAL |
|
LL_DAC_TRIG_EXT_TIM23_TRGO |
h7 |
Not implemented yet in HAL2. . |
|
LL_DAC_TRIG_EXT_TIM24_TRGO |
h7 |
Not implemented yet in HAL2. . |
|
LL_DAC_WAVEGENERATION_NOISE |
h7 |
LL_DAC_WAVE_AUTO_GENERATION_NOISE |
|
LL_DAC_WAVEGENERATION_NONE |
h7 |
LL_DAC_WAVE_AUTO_GENERATION_NONE |
|
LL_DAC_WAVEGENERATION_TRIANGLE |
h7 |
LL_DAC_WAVE_AUTO_GENERATION_TRIANGLE |
|
LL_DAC_HIGH_FREQ_MODE_DISABLE |
u5, h5, l4, g4 |
LL_DAC_HIGH_FREQ_MODE_DISABLED |
LL DAC macros ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_DAC_WriteReg |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_WRITE_REG |
|
LL_DAC_ReadReg |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_READ_REG |
|
__LL_DAC_CHANNEL_TO_DECIMAL_NB |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_CHANNEL_TO_DECIMAL_NB |
|
__LL_DAC_DECIMAL_NB_TO_CHANNEL |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_DECIMAL_NB_TO_CHANNEL |
|
__LL_DAC_DIGITAL_SCALE |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_DIGITAL_SCALE |
|
__LL_DAC_CALC_VOLTAGE_TO_DATA |
u5, h5, l4, g4, g0, f4, h7 |
LL_DAC_CALC_VOLTAGE_TO_DATA |
|
__LL_DAC_FORMAT_SAWTOOTHWAVECONFIG |
g4 |
LL_DAC_FORMAT_SAWTOOTHWAVECONFIG |
LL DAC structures ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_DAC_InitTypeDef |
u5, c0, l4, g4, g0, f4, h7 |
LL DAC functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
LL_DAC_IsAutonomousModeEnabled |
u5 |
LL_DAC_IsEnabledAutonomousMode |
|
|
LL_DAC_GetWaveSawtoothPolarity |
g4 |
Not implemented yet in HAL2. . |
|
|
LL_DAC_SetWaveSawtoothPolarity |
g4 |
Not implemented yet in HAL2. . |
|
|
LL_DAC_StructInit |
u5, h5, l4, g4, g0, f4, h7 |
Removed in HAL2/new usage sequence |
|
|
LL_DAC_Init |
u5, h5, l4, g4, g0, f4, h7 |
Removed in HAL2/new usage sequence |
|
|
LL_DAC_DeInit |
u5, h5, c0, l4, g4, g0, f4, h7 |
Removed in HAL2/new usage sequence |